package com.edu.whty.dao;

import com.edu.whty.dao.base.IBaseDao;
import com.edu.whty.entity.comment.CommentsReq;
import com.edu.whty.entity.comment.TbComments;
import com.edu.whty.entity.comment.TbScore;

import java.util.List;
import java.util.Map;

public interface TbCommentsMapper extends IBaseDao<TbComments> {

	/**
	 * 保存评分
	 * @param tbScore
	 */
	void saveScore(TbScore tbScore);

	/**
	 * 根据评论查询评分
	 * @param comments
	 * @return
	 */
	TbScore getScore(CommentsReq comments);

	/**
	 * 查询评论
	 * @param comments
	 * @return
	 */
	List<Map<String, Object>> getComments(CommentsReq comments);

	/**
	 * 统计评论
	 * @param comments
	 * @return
	 */
	List<Map<String, Object>> statComments(CommentsReq comments);

}
